
#pragma once

#include <stdint.h>
#include "DataFormat.h"

namespace FlameEngine
{
	struct ValueType128
	{
		union
		{
			int8_t		int8[16]; 
			uint8_t		uint8[16];
			
			int16_t		int16[8]; 
			uint16_t	uint16[8];

			int32_t		int32[4]; 
			uint32_t	uint32[4];

			int64_t		int64[2];
			uint64_t	uint64[2];

			float		f[4];
			double		d[2];
			
			bool		b[16];
		};
	};
};
